#ifndef __ADPT__ACAP_ACODEC_H__
#define __ADPT__ACAP_ACODEC_H__

#include "hi_type.h"
#include "hi_comm_aio.h"

#ifdef __cplusplus
#if __cplusplus
extern "C" {
#endif
#endif /* __cplusplus */

#define ACODEC_FILE     "/dev/acodec"

HI_S32 ADPT_ACODEC_Init(AUDIO_SAMPLE_RATE_E enSampleRate);
HI_S32 ADPT_ACODEC_DeInit();

HI_S32 ADPT_ACODEC_SetAIVol(HI_S32 s32Vol);
HI_S32 ADPT_ACODEC_GetAIVol(HI_S32* s32Vol);
HI_S32 ADPT_ACODEC_MuteAI();
HI_S32 ADPT_ACODEC_UnMuteAI();

HI_S32 ADPT_ACODEC_SetAOVol(HI_S32 s32Vol);
HI_S32 ADPT_ACODEC_GetAOVol(HI_S32* s32Vol);

#ifdef __cplusplus
#if __cplusplus
}
#endif
#endif /* __cplusplus */
#endif
